Passar para o conteúdo principal
Délia Boino
Submetido por dboino a 23 March 2021
Objetivos

São objetivo de aprendizagem (1) promover competências de avaliação de requisitos e decisão arquitetural no desenvolvimento de sistemas informáticos distribuídos para domínios de aplicação críticos, considerando a heterogeneidade, adaptabilidade à evolução tecnológica, dependências tecnológicas, reutilização e aspetos de normalização (interoperabilidade); Exploração de abordagens orientadas a serviços (SOA) ou microserviços num quadro aberto de componentes (sistemas computacionais autónomos e heterogéneos) e diversidade de paradigmas computacionais e de comunicação (RPC, MOM, Tuple-spaces) (2) e (3). Competências no desenvolvimento de sistemas complexos tolerantes a falhas, a coordenação com base nos modelos X/Open ou consensos (Paxos) (4). Experimentação sobre tecnologias/especificações OSGi, Java/JINI, JEE, Cloud entre outras, no desenvolvimento de demonstradores que permitem confrontar o aluno com a complexidade do desenvolvimento de sistemas informáticos distribuídos (4).

 

Ficha de Unidade Curricular